12 NC = 3:NS = 2:D$ = CHR$(4):Q$ = CHR$(34):CL = -868:CS = -958: DIM B$(5),M$(5): DIM LI$(27):C8 = 1403: DIM FI$(50):BS = 48855: DIM Q$(2),Q(2):Q(0) = 6:Q$(0) = "M":Q$(1) = "A":Q(1) = 25:Q(2) = 47:Q$(2) = "Esc"
15 I = 5:H = 9:V = 7:C = 25: PRINT D$"PREFIX": INPUT PF$:OP$ = "/": FOR I = 2 TO LEN(PF$) -1: IF MID$ (PF$,I,1) = "/" THEN OP$ = PF$: GOTO 20
17 NEXT : HOME
20 PRINT D$"-MENUS"
25 PRINT D$"-ANALYST.CODE"
50 PRINT CHR$(4)"PR#3":NA$ = "None"
51 ITEMS = 5: DIM A$(IT): FOR I = 0 TO ITEMS: READ A$(I): NEXT : FOR I = 0 TO 5: READ B$(I): NEXT :B$(3) = "Slot " + STR$(DS) +" Drive " + STR$(DN): FOR I = 0 TO 3: READ M$(I): NEXT
140 VTAB 23: PRINT : PRINT "Press M for Main.Menu, A for Applesoft, or Esc to continue";: CALL CL: POKE C8,Q(QO): INVERSE : PRINT " "Q$(QO)" ";: NORMAL
150 & KEY,33,24:X = PEEK(0): IF X = 27 OR (X = 13 AND QO = 2) THEN GOSUB 9500: GOTO 110
160 IF X = 77 OR X = 109 OR (X = 13 AND QO = 0) THEN X = 77: GOTO 180
170 IF X = 65 OR X = 97 OR (X = 13 AND QO = 1) THEN X = 65: GOTO 180
172 IF X = 8 THEN QO = QO -1: IF QO = -1 THEN QO = 2
174 IF X = 21 THEN QO = QO +1: IF QO = 3 THEN QO = 0
175 IF NOT (X = 8 OR X = 21) THEN & BEEP: GOTO 150
177 GOTO 140
180 GOSUB 9800
185 IF X = 77 THEN VTAB 21: PRINT D$"-MAIN.MENU"
190 HOME : PRINT CHR$(21): PRINT : PRINT "TYPE "Q$"RUN"Q$" TO RESTART.": END
200 ON X GOTO 1000,2000,3000,4000,5000: & BEEP: GOTO 110